﻿/*
 * 名称：程序设计语言-编译原理算法，用于保存语法分析中所用到的产生式。
 * 制作者：WT
 * 创建时间：2012-9
 */
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;

namespace CompilerDLL.SyntaxAnalysis
{
    class ModelProduction
    {
        #region 产生式左部
        private string head;

        /// <summary>
        /// 产生式的左部
        /// </summary>
        public string Head
        {
            get { return head; }
            set { head = value; }
        }
        #endregion 产生式左部

        #region 产生式右部
        private ArrayList body=new ArrayList();

        /// <summary>
        /// 产生式右部，在ArrayList中存储的元素为string类型，表示右部序列中的某一元素
        /// </summary>
        public ArrayList Body
        {
            get { return body; }
            set { body = value; }
        }
        #endregion 


    }
}
